assembly development design linux industrial design windows projects job shop unix open source contract arredamento lathe developers contract manufacturing milling machining manufacturing cnc architettura machine shop